:root {
  --page-max-width: 1280px;
  --gap-xxs: 4px;
  --gap-xs: 8px;
  --gap-sm: 12px;
  --gap-md: 16px;
  --gap-lg: 24px;
  --gap-xl: 32px;

  --color-bg: #ffffff;
  --color-fg: #1f2328;
  --color-muted: #6b7280;
  --card-bg: #ffffff;
  --border-color: #e5e7eb;
}

/* 统一使用浅色主题，避免随系统切换导致观感异常 */

body { background: var(--color-bg); color: var(--color-fg); }
.container { max-width: var(--page-max-width); margin: 0 auto; padding: 0 12px; }


